body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
}
h3, h4 {
font-size: 1em;
color: 
#01408B;
margin: 0 0 10px 0;
}
/* -------- general--------- */
img{ border:none;}
.clearfix{ clear:both;}
.clearfix1{ clear: right}
a{ text-decoration:none;}
.no-items{
	padding:15px 0px;
	text-align:center;	
}
/* -------- header ---------- */
#header {
}
#header #top-line {
	height:5px;
	background:#3eeeeb;
}
#header #top-menu{
	margin:0;
	padding:0;
	background:#21b8c3;
}
#header #top-menu #main-top {
	width:1000px;
	margin:0 auto;
}
#header #top-menu #left-top-menu{
	width:700px;
	float:left;
}
#header #top-menu #main-top #right-top-menu {
	width:290px;
	float:right;
	padding-top:8px;
}

#header #top-menu #main-top #right-top-menu ul{
	margin:0;
}
#header #top-menu #main-top #right-top-menu ul li{
	display:inline;
	list-style:none;
}
#header #top-menu #main-top #right-top-menu ul li a{
	color:#333;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}
#header #top-menu #main-top #right-top-menu ul li a:hover{
	text-decoration:underline;
}
/* list drop */
#list-drop li{
	float:left;
	display:block;
	position:relative;
}
#list-drop li a{
	/*display:block;*/
	text-decoration:none !important;
}
#list-drop li .col1{
	position:absolute;
	left:-99999px;
	padding:5px;
}
#list-drop li:hover .col1{
	left:0px;
	display:list-item;
	background:#03656c;
	min-width:120px;
	text-align:center;
	z-index:1000;
}
#list-drop li:hover .col1 p{
	margin:0; padding:5px 0;
	border-bottom:1px solid #FFF;
}
#list-drop li:hover .col1 p a{ color:#FFF !important; font-size:11px}
#list-drop li:hover .col1 p a:hover{ color:#F60 !important}
/* ------------------- */
/* list drop 2 */
#list-drop li{
	float:left;
	display:block;
	position:relative;
}
#list-drop li a{
	/* display:block;*/
	text-decoration:none !important;
}
#list-drop li .col2{
	position:absolute;
	left:-99999px;
	padding:0px 3px;
	width:180px;
}
#list-drop li:hover .col2{
	left:0px;
	display:list-item;
	background:#CCC;
	min-width:130px;
	text-align:center;
	z-index:1000;
}
#list-drop li:hover .col2 p{
	margin:0; padding:0px;
	border-bottom:1px solid #FFF;
}
#list-drop li:hover .col2 p a{ color:#FFF !important; font-size:11px}
#list-drop li:hover .col2 p a:hover{ color:#F60 !important}
/* ------------------- */
#header #below-top {
	background:#333333;
	padding:10px 0;	
}
#header #below-top #main-below-top {
	width:1000px;
	margin:0 auto;
}
#header #below-top #main-below-top #left-below-top {
	width:700px;
	float:left;
}
#main-below-top #left-below-top #logo {
	width:128px;
	float:left;
}
#main-below-top #left-below-top #search {
	width:370px;
	height:31px;
	float:left;
	margin-left:50px;
	border:1px solid #40e8f4;
	margin-top:15px;
}
#search #main-search {
	width:300px;
	float:left;
}
#search #butt-search {
	width:70px;
	float:right;
}
#header #below-top #main-below-top #right-below-top {
	width:191px;
	float:right;
	background:url(../images/bg_cart.jpg) no-repeat;
	height:30px;
	margin-top:15px;
}
#main-below-top #right-below-top .cart{
	text-align:center;
	padding:5px 0;
}
#right-below-top .cart a{
	color:#21b8c3;
	font-weight:bold;
	text-decoration:none;
}
.error{
	color:red;
	padding: 0px 1px 2px 2px; border:1px solid red !important;
}
/* --------Page-------- */
#page {
	width:1000px;
	margin:0 auto;
}
#page #left-page {
	width:750px;
	float:left;
}
#page #left-page .the-show {
}
#page #left-page #index-left {
}

#page #left-page #index-left #sidebar {
	margin:0;
	width:200px;
	min-height:250px;
	background:#dbdfe0 url(../images/bg-sidebar.jpg) repeat-x;
	float: left;
}
#page #left-page #index-left #slideshow {
	/*width:545px;*/
	height:250px;
	float:right;
	margin-top:5px;
}
/**** the show *********/
#page #left-page .the-show {
	border:1px solid #cecece;
	margin-top:20px;
}
#page #left-page .the-show .bar-title {
	background:url(../images/bg-title.jpg) repeat-x;
	height:34px;
}
#page #left-page .the-show .bar-title h1{
	background: url(../images/arrow01.gif) 10px center no-repeat;
	font-size:12px;
	float:left;
	margin:0px;
	padding:8px 0px 8px 20px;
	color:#666;
}
#page #left-page .the-show .bar-title a{
	color:#666;
	text-decoration:none;
}
.the-show .show-products .one-product {
	width:160px;
	padding:12px;
	float:left;
	margin-bottom:10px;
}
.the-show .show-products .one-product .img-pro{
	width:160px;
}
.one-product .info-pro{
	padding:10px 0;
	text-align:center;
}
.one-product .info-pro .name-pro {
	min-height:25px;
}
.one-product .info-pro .name-pro a{
	text-decoration:none;
	color:#0f9aa4;
	font-weight:bold;
}
.one-product .info-pro .name-pro a:hover{
	color:#333;
}
.one-product .info-pro .price-pro {
	color:#ff4800;
}
/*** right page **/
#right-page{ width:245px; float:right; margin-top:5px;}
.adv-right{
	width:245px;
}
.adv-right .promo-pro{
	width:245px;
	margin-bottom:5px;
}
#right-page .modul-right {
	border:#CCC solid 1px;
}
#right-page .modul-right .tit-right {
	background:url(../images/bg-tit-right.jpg) repeat-x;
	height:23px;
}
#right-page .modul-right .tit-right h3{
	margin:0;
	font-size:12px;
	padding:3px 0 0 10px;
}
#right-page .modul-right .a-news {
	padding:10px;
	border-bottom:1px solid #CCC;
}
#right-page .modul-right .a-news .tit-news{
	background:url(../images/arrow01.gif) left 5px no-repeat;
}
#right-page .modul-right .a-news .tit-news a{
	text-decoration:none;
	color:#0f9aa4;
	padding-left:15px;
	font-weight:bolder;
}
#right-page .modul-right .a-news .tit-news a:hover{ color:#666}
#right-page .modul-right .a-news .short-news{
	margin-top:10px;
}
/* -------- footer ----------- */
#footer{
	background:#e3e3e3;
	padding:10px 0;
	margin-top:10px;
}
#footer #main-footer{
	width:1000px;
	margin:0 auto;
}
#footer #main-footer .one-faq{
	width:180px;
	float:left;
	padding:10px;
}
#footer #main-footer .one-faq h2{
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
}
.one-faq ul{
	width:180px;
	padding:0px 0px 0px 15px;
}
.one-faq ul li{ list-style:square; color:#666}
.one-faq ul li a{
	color:#666;
	text-decoration:none;
	font-size:11px;
}
.one-faq ul li a:hover{
	text-decoration:underline;
}
/**********************************/
#copyright{
	background:#333;
	padding:10px 0;
}
#copyright #main-copy{
	width:1000px;
	margin:0 auto;
	text-align:center;
	color:#0f9aa4;
}
/**** categories ******/
#page #left-page .location {
	padding:10px 0;
	background:url(../images/arrow01.gif) left center no-repeat;
}
#page #left-page .location a{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	color:#0f9aa4;
	font-weight:bold;
}
.table-list {
	border:#d1d1d1 solid 1px;
	padding:10px;
	margin-bottom:10px;
}
#index-left .table-list ul{
	margin:0;
	padding:0;
}
#index-left .table-list ul li{
	list-style:none;
	background: url(../images/arrow-sidebar.gif) left center no-repeat;
	width:180px;
	float:left;
	line-height:24px;
}
#index-left .table-list ul li a{
	text-decoration:none;
	color:#666;
	margin-left:10px;
	font-size:11px;
}
#index-left .table-list ul li a:hover{ text-decoration:underline;}
#page #left-page #index-left .refer-pro {
	margin-top:10px;
	border-top:1px solid #3faeb6;
	border-bottom:1px solid #3faeb6;
	padding:10px 0;
}
#page #left-page #index-left .refer-pro .filter {
	width:420px;
	float:left;
}
#page #left-page #index-left .table-list .filter {
	width:475px;
	float:left;
}
.table-list .filter form .input-fiter {
	float:left;
	margin-right:10px;
}

.refer-pro .filter form .input-fiter {
	float:left;
	margin-right:10px;
}

.refer-pro .filter form .input-fiter input{
	border: 1px solid #CCC;
}
.refer-pro .sort-by {
	width:305px;
	float:right;
}
.refer-pro .sort-by a{
	color:#0f9aa4;
	margin:0 5px;
}
.refer-pro .sort-by a:hover{ color:#333;}
.the-show .show-products .div-page {
	text-align:center;
	padding-bottom:10px;
}
.the-show .show-products .div-page a{
	margin:0 6px;
	color:#0f9aa4;
}
.table-list .info-postpro .detail-name-pro h4{
	margin:5px 0;
	font-size:12px;
	color:#F30;
}
.swatch1{color:#0f9aa4; margin:0 5px;}
.table-list .info-postpro .about-this-pro a{
	color:#0f9aa4;
	margin:0 5px;
}
.table-list .info-postpro .about-this-pro a:hover{ color:#F30}
.table-list .bill-pro {
	width:350px;
	float:left;
}
.swatch2{ color:#F30; font-weight:bold; margin-left:5px;}
.table-list .order-pick {
	width:300px;
	float:right;
}
.table-list .order-pick .quanlity-order{
}
.table-list .order-pick .add-to-cart {
	width:150px;
	background:url(../images/bg_button.jpg) repeat-x;
	height:19px;
	margin-top:10px;
}
.table-list .order-pick .add-to-cart{
	text-align:center;
}
.table-list .order-pick .add-to-cart a{
	color:#333;
}
.table-list .order-pick .add-to-cart a:hover{
	color:#F30;
}
.table-list .info-seller .about-seller{
	width:300px;
	float:left;
}
.table-list .info-seller h1{
	font-size:12px;
	text-transform:uppercase;
	color:#0f9aa4;
}
.info-seller .about-seller .photo-seller{
	width:90px;
	height:90px;
	float:left;
	margin-right:10px;
}
.info-seller .method-payment {
	width:420px;
	float:right;
}
.info-seller .method-payment .img-ngangluong{
	width:84px;
	height:95px;
	float:left;
	margin-right:10px;
}
.show-products .details-of-product {
	padding:10px;
}
.show-products .photos-of-pro{
	text-align:center;
}
.show-products .photos-of-pro img{
	max-width:600px;
	margin-bottom:5px;
}
/****** comment-------------- */
#comment-customer{
	margin-top:10px;
}
#comment-customer .icon-comt{
	background:url(../images/icon-comment.jpg) left center no-repeat;
}
#comment-customer .icon-comt h2{
	font-size:12px;
	color:#0f9aa4;
	margin-left:30px;
}
.one-comt{
	padding:10px 0;
	border-bottom:1px dotted #CCC;
}
.one-comt .avar-guest{
	width:50px;
	height:50px;
	padding:2px;
	border:1px solid #CCC;
	float:left;
}
.one-comt .content-comt{
	width:650px;
	float:right;
}
.one-comt .content-comt .name-guest{
	color:#0f9aa4;
}
.one-comt .content-comt .time-posted{
	font-size:11px;
	color:#666;
}
.one-comt .content-comt .time-posted a{
	color:#F30;
	margin:0 5px;
}
#comment-customer .login-to-comt{ margin-top:10px; text-align:center}
#comment-customer .login-to-comt a{
	color:#F30;
	margin:0 5px;
}
#comment-customer .login-to-comt a:hover, .one-comt .content-comt .time-posted a:hover{ color:#333}
/* --------- rao vat --------------*/

#header #naviga-adv {
}
#naviga-adv #main-naviga-adv{
	width:1000px;
	margin:0 auto;
	background:url(../images/bg-naviga-raovat.jpg) repeat;
}
#naviga-adv #main-naviga-adv ul{
	margin:0;
	padding:0;
}
#naviga-adv #main-naviga-adv ul li{ 
	float:left;
	height:30px;
	padding:0px 7px;
	text-align:center;
	background: url(../images/bg-naviga-raovat.jpg) repeat-x;
	list-style:none;
	border-right:1px solid #CCC;
}
#naviga-adv #main-naviga-adv ul li:hover{ background:#CCC;}
#naviga-adv #main-naviga-adv ul li a{line-height:30px; color:#333;}
#page #left-page #original-adv {
}
#original-adv .one-adv{
	width:360px;
	float:left;
	border:1px solid #CCC;
	margin-top:5px;
	margin-right:10px;
}
#original-adv .one-adv .tit-adv{
	background:url(../images/bg-tit-modul-raovat.png) repeat-x;
	height:26px;
}
/* every title */
#electric-adv{ background:url(../images/electric-icon.png) left center no-repeat;}
#original-adv .one-adv .tit-adv h3{ font-size:12px; line-height:26px; margin:0px 0px 0px 26px; color:#333; padding:0;}
#original-adv .one-adv .tit-adv h3 a{ color:#333;}
#original-adv .one-adv .apart-of-adv {
	padding:5px;
}
#original-adv .one-adv .apart-of-adv ul{
	margin:0;
	padding:0;
	height:133px;
}
#original-adv .one-adv .apart-of-adv ul li{
	width:175px;
	float:left;
	list-style:none;
	padding:7px 0;
	border-bottom:1px dotted #CCC;
}
#original-adv .one-adv .apart-of-adv ul li a{
	color:#0f9aa4;
}
#original-adv .one-adv .apart-of-adv ul li a:hover{ color:#F30}
.view-more{ text-align:right; background-color:#f6f6f6; margin:-4px; height:100px;}
.new_raovat{ height:80px}
.view-more a{color:#F30 !important; font-size:11px;}
/* ---------------------------------- */
.table-list-news {
	border:#d1d1d1 solid 1px;
	padding:10px;
	margin-bottom:10px;
}
.table-list-news .details-news {
	padding:10px;
}
.table-list-news .details-news h1{
	font-size:14px;
	color:#0f9aa4;
	line-height:24px;
	margin:0; padding:0;
}
.table-list-news .details-news .time-post-news{
	font-size:11px;
	color:#666;
	margin-bottom:20px;
}
.table-list-news .details-news ul{ margin:0; padding:0;}
.table-list-news .details-news .refer-news li {
	list-style:circle;
	margin-left:15px;
}
.table-list-news .details-news .refer-news li a{
	color:#0f9aa4;
}
.table-list-news .details-news .refer-news li a:hover{
	color:#F30
}
.table-list-news .details-news .photo-odd-news {
	max-width:600px;
	text-align:center;
}
.new_raovat p{ text-align:justify}
/***** layout news****/
.listItems { padding-top:5px}
.listItem { height:150px;}
.listItem .imgItem{float:left; padding:5px;}
.listItem span{ text-align:justify}
.otherItem{ padding:0px 5px}
.otherItem ul li{ float:left; width:94%; padding:4px 10px }
.otherItem ul li a{background: url(../images/ico_arrow_01.gif) no-repeat 0px center; padding-left:10px; color:#0F9AA4}

.detail_new{ color:#F00; float:right; padding-top:20px; text-decoration:underline}
.clearfix_news{ clear:both; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.otherItem .last{ border:none}
/*** box new ****/
.listNews2{width:98%; overflow:hidden; border-bottom:#d7d7d7 solid 1px; padding:0 0 5px 10px; margin:0 0 15px 0}
		.listNews2 h4 strong{float:right; color:#a90303; font-size:0.912em;}
		.listNews2 h4 span{font-weight:normal; font-size:0.912em; padding:0 0 0 20px}
		.listNews2 h4 a:hover{color:#a90303;}
		.listNews2 img{display:block; float:left; margin:0 10px 3px 0}
/*** deals khuyen mai****/
.list-deals{
	width:980px;
	clear:left;
}
.all-content {
	width: 1000px;
	margin: 0 auto;
	overflow:hidden;
	padding-bottom:8px;
	margin-bottom:-8px;
	margin-left:0px;
	clear:left;
	padding-left:10px;
}
.small-box-white {
	width: 278px;
	float:left;
	margin: 20px 21px 0 0;
	background-color: #fff;		
	border-radius:9px;
	-moz-border-radius:9px;	
	-webkit-border-radius:9px;
	padding: 18px 16px 20px 16px;
	border:1px solid #c4c4c4;
	box-shadow:0 2px 8px #656565;
	-moz-box-shadow:0 2px 8px #656565;
	-webkit-box-shadow:0 2px 8px #656565;
	position:relative;
}
.small-box-white h3,.small-box-white h1{	
	font-size: 19px;	
	color: #0f5f92;
	height: 22px;
	overflow: hidden;
	position:relative;
	z-index:12;
}
.small-box-white h3 a,.small-box-white h1 a{	
	font-size: 18px;	
	color: #0095DA;	
}
.small-box-white p{
	line-height: 20px;
	font-size:13px;
	color: #555555;	
}
.small-box-img {	
	height:177px;
	width: 276px;
	font-size:0;
	padding: 5px 0;
	position:relative;
		z-index:12;/*17.11*/
}
.small-box-img img {	
	border: 1px solid #dfdfdf;
	padding: 3px;
}
.small-box-img i {	
	display:block;
	background: url(http://www.mjgroup.com.vn/images_v2/shadow-bg.png) no-repeat scroll 0 -6px transparent;
	width: 272px;
	height: 4px;
	font-size:0;
	margin: 0 auto;
}
.small-box-text {
	height: 70px;
	overflow: hidden;
	margin-bottom: 19px;
}
.small-box-button {
	float: left;
	width: 117px;
	position:relative;
	z-index:12;
	padding-top:27px;
}
.small-box-button .img {
	width: 117px;
	height: 52px;
}

.small-box-sale {
	width: 160px;
	float: left;
	margin-top:-3px;
}
.small-box-sale span{	
	display: block;
	color: #555555;
	font-size: 11px;
	line-height:13px;	
}
.small-box-sale span.number{	
	font-size: 16px;
	font-weight:700;	
}
.small-box-sale p{
	color: #ff6600;
	font-size: 23px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 7px;
	line-height:23px;
}
.small-box-sale p span{	
	font-size: 9px;	
	color: #ff6600;
	display: inline;
}
.small-box-save {
	float: left;
	width: 68px;
	text-align: center;
	border-right: 1px solid #bababa;
}
.small-box-price {
	float: left;
	width: 91px;
	text-align: center;
}

/*** rao vat****/
#tb_list { width:100%; border-collapse:collapse; border-spacing:0; margin-top:6px;}
#tb_list td {border-bottom:1px solid #DDD; padding:4px}
#tb_list h3{font-size:12px; margin:0;}
#tb_list_row { background:url(../images/bg-title.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; border:1px solid #999}
#tb_list_row select { font-size:11px; width:100px;}
#tb_list_row_image { width:80px;}
#tb_list_row_place { width:110px; text-align:center}
#tb_list_row_price { width:110px;}
#tb_list_row_update { width:100px;}
/*paging*/
.paging{clear:both; text-align:center; padding-top:20px}
.paging a{ color:#000;}
.paging a:hover{ text-decoration:none;}
.paging a.curent{ color:white;}
/**********************/
.user-forms fieldset {border: none;margin: 0;padding: 0;}
.user-forms label {
width: 25%;
font-weight: normal;
float: left;
margin-right: 20px;
text-align: right;
}
span.red-bold, span.red-total {
color: red;font-weight: bold;
}
.red-bold, .red-clr {
color: #D70B14!important;
}
h3.page-title, h2.title-backend {
text-transform: uppercase;
font-size: 18px;
color: 
#222;
margin-bottom: 20px;
border-bottom: 1px solid 
#EA6F1F;
padding-bottom: 5px;
position: relative;
}
hr {
background: 
#DDD;
color: 
#DDD;
clear: both;
float: none;
width: 100%;
height: 1px;
margin: 0 0 1.45em;
border: none;
}
.user-forms .filltext {
float: left;
width: 70%;
}
.filltext p {
margin: 0 0 1.0em 0!important;
}
.btn-register, .btn-submit, .btn-sell, .btn-regis-next, .btn-re-submit, .btn-view, .btn-update, input.btn-login, .btn-boxsearch, .btn-search, .btn-update01, .btn-del, .btn-save01, .btn-del01, .btn-search-faq, .btn-search-camp {
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}
button.submit-button-orange01, button.submit-button-gray01, button.submit-button-orange {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    top: -3px;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
}
button.submit-button-orange01 span.sprite {
    background: url(../images/btns.gif) no-repeat scroll left top transparent;
}
button.submit-button-orange01 span.sprite, button.submit-button-gray01 span.sprite, button.submit-button-orange span.sprite {
    float: left;
    height: 27px;
    padding-left: 10px;
}
button.submit-button-orange01 span.sprite em.sprite, button.submit-button-gray01 span.sprite em.sprite, button.submit-button-orange span.sprite em.sprite {
    float: left;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    padding-right: 10px;
}
button.submit-button-orange01 span.sprite em.sprite {
    background: url(../images/btns.gif) no-repeat scroll right top transparent;
    color: #FFFFFF;
    height: 27px;
    line-height: 25px !important;
}
button.submit-button-gray01 span.sprite {
    background: url(../images/btns.gif) no-repeat scroll left -29px transparent;
    height: 25px;
}
button.submit-button-gray01 span.sprite em.sprite {
    background: url(../images/btns.gif) no-repeat scroll right -29px transparent;
    height: 25px;
    line-height: 25px;
}
button.submit-button-orange span.sprite {
    background: url(../images/bg-navi-hover.png) no-repeat scroll left -137px transparent;
    height: 30px;
    padding-left: 20px;
}
button.submit-button-orange span.sprite em.sprite {
    background: url(../images/bg-navi-hover.png) no-repeat scroll right -137px transparent;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
    text-transform: uppercase;
}
input.input-orange {
    background: none repeat scroll 0 0 #FDB916;
    color: #FFFFFF;
}
input.input-orange, input.input-gray {
    border: 1px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px rgba(50, 50, 50, 0.2);
    cursor: pointer;
    padding: 3px 7px;
}
input.input-gray {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #666666;
}
div.popup-mems {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    left: -100px;
    max-height: 300px;
    overflow: auto;
    padding: 10px;
    position: relative;
    top: -20px;
    width: 700px;
}
div.popup-mems h2 {
    font-size: 18px;
    margin-bottom: 20px;
    text-align: center;
}
div.popup-mems h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
}
ul.formLogin {
    right: -169px;
    width: 340px;
}
ul.submenu-topbar {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 10px 8px #666666;
    display: none;
    padding: 10px 0;
    position: absolute;
    top: 30px;
    width: 320px;
    z-index: 9999;
}
div.formLogin ul.favic li.postNews ul.submenu-topbar {
    right: 0;
}
ul.submenu-topbar li {
    background: none repeat scroll 0 0 transparent !important;
    float: none;
    width: 100%;
}
ul.submenu-topbar li a {
    background: none repeat scroll 0 0 transparent !important;
    float: none !important;
    height: 28px;
    line-height: 28px;
}
ul.submenu-topbar li.showLevel2 ul.level2, ul.submenu-topbar li.showLevel2:hover ul.level2 {
    display: block !important;
}
ul.favic li:hover ul.submenu-topbar li ul.level2 {
    display: none;
}
div.formLogin ul.favic li.postNews ul.submenu-topbar li a, div.Qlinks ul.favic li ul.submenu-topbar li a {
    border-top: medium none;
    color: #0D0D0D;
    font-weight: normal;
    height: 23px;
    line-height: 23px;
    text-shadow: none;
    text-transform: none;
}
div.formLogin ul.favic li.postNews ul.submenu-topbar li a:hover, div.Qlinks ul.favic li ul.submenu-topbar li a:hover {
    background: none repeat scroll 0 0 transparent !important;
    border-top: medium none;
    color: #F47A20;
    text-decoration: underline;
}
.username1{margin-left:10px; width:80px;}
.password1{ width:80px;}
input.btnLogin {
    background: url(../images/btn-search.png) no-repeat scroll left -85px transparent;
    border: medium none;
    cursor: pointer;
    height: 22px;
    width: 85px;
}
.span-fl {
    float: left !important;
	padding-top:3px;
}
 #list-drop .active{ color:#fff !important}
 /**** support***/
 
/*******shopping bag*******/
.shoppingBag{ padding:0; width:100%; margin:0 0 10px 0}
	.shoppingBag input{width:40px; height:15px}
	.shoppingBag input.box3{width:15px; height:15px; border:none}
	.shoppingBag table{background:#c2c2c2; margin:0 0 10px 0}
	.shoppingBag th{background:#999999; color:#fff; padding:7px 5px; text-align:center}
	.shoppingBag td{ color:#000;text-align:center; vertical-align:middle; padding:5px; background:#fff}
	.shoppingBag .bgType td{background:#eff8fd;}
	.shoppingBag .first{text-align:right; padding:0 0 0 0}
	/****/
	/********* gio hang ***************/
	.basketInfo{width:100%; margin: 0 0 10px 0}
		 .basketInfo table{background:#e3e3e2}
		 .basketInfo th{color:#fff; background:#999999; text-align:center}
		 .basketInfo td{color:#666c6f; background:#fff; padding:15px 7px}
		 .basketInfo td strong{color:#666c6f; text-transform:uppercase}
		 .basketInfo td img{border:#c6cacb solid 1px;}
		 .basketInfo td input{width:37px;}
		 .basketInfo td.first{text-align:center;}
		 .basketInfo td.first input{width:13px; height:13px; padding:0; margin:0; border:none;}
		 .basketInfo .total{text-align:right; color:#d10b00; font-size:16px; font-weight:bold}
		 .basketInfo td.col{background:#ecf2f4; text-align:center}
		 .listBtn2{width:100%; background:#e4e4e3; padding:10px 0; overflow:hidden; margin:0 0 15px 0}
		 .listBtn2 a{display:block; float:right; margin:0 5px 0 0; background:#21af14; color:#fff; font-size:14px; border:#1d9d12 solid 1px; width:150px; line-height:22px; height:22px; text-align:center}
		 .listBtn2 a:hover{text-decoration:none}
		 .listBtn2 .btnOrder{background:#CCCCCC url(../images/ico_arrow_06.gif) 95% 50% no-repeat}
		 .basketInfo .btn a{display:block; margin:0 5px 0 0; background:#f0f2f2 url(../images/ico_arrow_07.gif) 5px 50% no-repeat; color:#FF0000; border:#ced2d8 solid 1px; width:150px; line-height:22px; height:22px; text-align:center;}
		  .formType2{width:100%; padding: 10px 0}
	.formType2 .text{padding:0 0 20px 0}
	.formType2 span{color:#FF0000; padding:0 3px 0 0}
	.formType2 fieldset{padding:0 20px 20px 20px;}
	.formType2 fieldset a{text-decoration:underline}
	.formType2 fieldset h2{padding:4px 0px 6px 15px; font-size: 1.2em; color:#F00; font-weight:bold}
	.formType2 fieldset p{width:100%; overflow:hidden; display:block; margin:0 0 7px 0;}
	.formType2 fieldset label{display:block; width:130px; float:left; padding:2px 0 0 0}
	#ajaxResult{color:#008000;}
	.formType2 fieldset input{float:left; width:200px; padding:2px; margin:0 5px 0 0}
	.formType2 fieldset .checkbox{float:left; width:15px; border:0; padding:2px; margin:0 5px 0 0}
	.formType2 fieldset select{width:205px; padding:2px;}
	.formType2 fieldset .btn{padding:0 0 0 130px; width:60%; }
	.formType2 fieldset .btn2{padding:0 0 0 130px; width:60%;}
	.formType2 fieldset .code{width:120px;}
	.formType2 fieldset .btn input{width:78px; height:22px; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#F00; font-weight:bold; border:none; padding:0; cursor:pointer}
	.formType2 fieldset .btn2 input{width:80px; height:25px; padding-left:13px; }
	.formType2 fieldset .box2{width:150px;}
	.formType2 fieldset img{display:block; float:left; padding:0}
	.formType2 fieldset .total p{width:40%; float:right; clear:both; padding:5px 20px 5px 5px; background:#e0e0e0; font-weight:bold; margin:0 0 0 0}
	.formType2 fieldset .total p span{font-weight:normal; float:right}
	.formType2 .shippingNote{width:40%; float:right; clear:both; padding:5px 10px 5px 0px; margin:0 0 20px 0}
	.formType2 .orderLog{float:right; width:400px; height:140px; display:block; margin:-110px 0 0 0; background-color:#ffffff; overflow:scroll;}
	.formType2 .error{color:#FF9900; margin:0 0 0 130px; border:none !important;}
	.formType2 .success{color:#009900}
		.infoType3{width:100%; overflow:hidden; margin:0 0 15px 0}
		.infoType3 div{width:45%; float:left; margin:0 15px 0 0; border:#DBDBDB solid 1px; padding:10px; height:248px; position:relative}
		.infoType3 label{display:block; width:107px; float:left; padding:2px 0 0 0}
		.infoType3 div p{padding:0; margin:0 0 10px 0; display:block}
		.infoType3 .last{margin:0; float:right}
		.infoType3 div .btnEdit{position:absolute; right:10px; bottom:7px}
		.formType .infoType3 div .btnEdit a span{background: url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; font-weight:12px; line-height:23px; height:23px; display:block; width:78px; text-align:center}
		
	 .infoType3 div .btnEdit a:hover span{color:#F60}
	.formType .infoType3 p span{display:block; float:left; color:#000; width:205px;}
.total{width:100%; overflow:hidden}
		.total p{width:30%; float:right; clear:both; padding:5px 20px 5px 5px; background:#e0e0e0; margin:0 0 0 0; color:#000; font-weight:normal}
		.total p span{font-weight:bold; float:right; color:#F00}
		.btn2{width:100%; display:block; margin:13px 0 0 130px}
	.btn2 .btnType2{display:block; padding:0 0 0 5px; float:left}
	.btn2 .btnType2 input{background: url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#F00; line-height:23px; height:23px; display:block; width:78px; text-align:center; border:none; font-weight:bold}
	.btn2 .btnType2 .hidden{background:none}
	/****/
	 /************* dung chung ******/
	 .order .current {
    background: url(../images/bgd_order_step4.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 163px;
}
.form-order {
    width: 100%;
}
.tblContent {
    border-left: 1px dotted #AAAAAA;
    margin: 10px 0;
}
.tblContent th {
    background: none repeat scroll 0 0 #A7C1FE;
    border-right: 1px dotted #AAAAAA;
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 5px;
    text-align: center;
}
.tblContent td {
    border-bottom: 1px dotted #AAAAAA;
    border-right: 1px dotted #AAAAAA;
    padding: 10px;
    text-align: right;
    vertical-align: middle;
}
.tblContent td strong {
    color: #C60000;
}
.tblContent .total {
    clear: both;
    color: #C60000;
    float: right;
    font-size: 125%;
    font-weight: bold;
}
.tblContent .last {
    text-align: right;
}
.tblContent .last p {
    float: right;
    width: 310px;
}
.tblContent .last p span {
    float: left;
}
.login-order {
    padding: 10px 10px 0;
    width: 97%;
}
.login-order h5 {
    border-bottom: 1px dotted #AAAAAA;
    color: #005094;
    font-weight: bold;
    padding: 10px 0 5px;
}
.login-order p {
    display: block;
    overflow: hidden;
    padding: 0 0 5px;
    width: 100%;
}
.login-order table input {
    float: left;
    margin: 0 5px 5px 0;
    width: 100px;
}
.login-order table td {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100px;
}
.login-order label {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    width: 125px;
}
.login-order label span {
    color: #FF0000;
}
.login-order input {
    border-color: #c3c3c3;
    border-style: solid;
    border-width: 1px;
    color: #0000FF;
    float: left;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 300px;
}
.form-order .btn1 input {
    background: url(../images/bgd_login.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 40px;
    width: 154px;
}
.form-order .btn1 {
    margin: 0 0 0 -9px;
    width: 51%;
}
.form-order .btn1 a {
    color: #0000FF;
    line-height: 25px;
    padding: 0 0 0 5px;
    text-decoration: underline;
}
.form-order .btn1 a:hover {
    color: #C40000;
}
.form-order .force {
    border-color: #c3c3c3;
}
.login-order select {
    border-color: #c3c3c3;
    border-style: solid;
    border-width: 1px;
    color: #000;
    float: left;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 312px;
}
.form-order .btndeal input {
    background: url(../images/bgd_finish.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 154px;
}
.form-order .btndeal {
    margin: 0 0 0 -9px;
    width: 80%;
}
.form-order .btndeal span {
    background: url(../images/bgd_smg.png) no-repeat scroll 0 100% transparent;
    float: left;
    margin: 5px 0 0 60px;
    padding: 10px 0 0 30px;
}
.form-order .btn3 input {
    background: url(../images/bgd_update.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 154px;
}
.form-order .btn3 {
    margin: 0 0 0 -9px;
    width: 80%;
}
.form-order .btn4 input {
    background: url(../images/bgd_backup.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 40px;
    width: 154px;
}
.form-order .btn1 {
    margin: 0 0 0 -9px;
    width: 51%;
}
.form-order .btn5 input {
    background: url(../images/bgd_register.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 154px;
}
.form-order .btn5 {
    margin: 0 0 0 -9px;
    width: 80%;
}
span.add-info {
background: url(../images/icons.png) no-repeat left -876px; 
}
#frmRegister label.error{ display:none !important}
/*** dang tin rao vat****/
.orange-title h3, .dark-title h3, .green-title h3, .red-title h3, .blue-title h3 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding-right: 3px;
    text-transform: uppercase;
    line-height:10px;
}
.orange-title h3 span, .dark-title h3 span, .red-title h3 span, .blue-title h3 span, .tab-quick a, .image h3 span {
    display: block;
    height: 18px;
    padding: 9px 0 0 7px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.dark-title {
    background: url(../images/bg-title-heading.gif) no-repeat scroll left top transparent;
}
.dark-title h3 {
    background: url(../images/bg-title-heading.gif) no-repeat scroll right -27px transparent;
}
.dark-title h3 span, .tab-quick a, .image h3 span {
    background: url(../images/bg-title-heading.gif) repeat-x scroll left -54px transparent;
}
.boxmodule-cont, .boxmodule-bottom {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    padding: 10px;
}
.boxmodule-bottom {
    padding: 5px 10px;
}
.boxmodule-cont, .boxmodule-bottom {
    border-top: medium none;
}
.boxmodule-bottom .paging, .search-tab, .tab-content ul.paging, .all-categ p.sms, .boxmodule-cont ul.paging, .tab-other ul.paging {
    float: right;
}
.boxmodule-cont p {
    margin-bottom: 10px;
}
.publich_rv_kv input{ float:none !important}